#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <stdlib.h>

//int main()
//{
//  const char* ps = "这是一个常量字符串";
//  printf("字符串地址：%p\n", ps);  //%p 专门用来打印地址信息
//  return 0;
//}

// int main()
// {
//   int val = 10;
//   pid_t id = fork();
//   if(id == 0)
//   {
//     val *= 2; //刻意对此值做出改变
//     printf("我是子进程，pid:%d ppid:%d 共享值:%d 共享值地址:%p\n", getpid(), getppid(), val, &val);
//     exit(0);
//   }

//   waitpid(id, 0, 0);

//   printf("我是父进程，pid:%d ppid:%d 共享值:%d 共享值地址:%p\n", getpid(), getppid(), val, &val);

//   return 0;
// }

// struct A
// {
//   struct B
//   {
//     int a;
//   };
// };

// int main()
// { 
//   return 0;
// }